viewport: Derive from GtkWidget
authorMatthias Clasen <mclasen@redhat.com>
Fri, 1 May 2020 20:53:14 +0000 (16:53 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 4 May 2020 21:01:18 +0000 (17:01 -0400)
commite098ffb88d604e898fcbf068bea9aba997847407
tree1809e565b6db16d9e5d4bed6fde0e8d3b685e16d
parente9ddf0fda552889ba17c2f34705ed87d38824cff
viewport: Derive from GtkWidget

We want to remove GtkBin and GtkContainer as they don't
provide much useful functionality anymore. This requires
us to move get_request_mode and compute_expand down.

We have to implement GtkBuildable in order to keep
the <child> element working for viewports in ui files.
See #2681
gtk/gtkviewport.c
gtk/gtkviewport.h